<%@page import="siniflar.DersOgrenci"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<jsp:useBean id="ogretim" class="siniflar.OgretimUyesi" scope="session" />
<jsp:useBean id="dersNotListesi" type="ArrayList<siniflar.DersOgrenci>" scope="session" />

<%
    String ogretimDersNotDurum = (String)session.getAttribute("ogretimDersNotDurum");
%>

<jsp:include page="../ek_bas.jsp" />
<title>Ders Not Listesi</title>
<jsp:include page="ek_menu.jsp" />
<h1 class="icbaslik notlaricon">Ders Not Listesi</h1>

<div class="bilgikutusu">
    <div class="baslik">Bilgi</div>
    <div class="bilgiyazisi"><%=(ogretimDersNotDurum==null?"Bu dersi alan "+dersNotListesi.size()+" öğrenci bulunuyor.":ogretimDersNotDurum)%></div>
</div>
<%
    if(ogretimDersNotDurum != null)
        session.removeAttribute("ogretimDersNotDurum");

    if(dersNotListesi.get(0).getDers().getDersTipi() == 1) {
%>
    <form action="NotGuncelle" method="POST">
        <table>
            <tr class="tablobaslik">
            <td class="altkenarlikli">Öğrenci Numarası</td>
            <td class="altkenarlikli">Öğrenci Adı Soyadı</td>
            <td class="altkenarlikli">Not</td>
            <td class="altkenarlikli">Geçme Durumu</td></tr>
            <%
                for (int i=0; i<dersNotListesi.size(); i++) {//(DersOgrenci dersogrenci : dersNotListesi) {
                    out.print("<tr class=\"r"+(i%2)+"\">");
                    
            %>
                <td>
                    <%=dersNotListesi.get(i).getOgrenci().getOgrenciNo()%>
                </td>


                <td>
                    <%=dersNotListesi.get(i).getOgrenci().getAdSoyad()%>
                </td>

                <td>
                    <input type="text" name="dersNotTxt" value=<%=dersNotListesi.get(i).getDersNotu()%> />
                </td>

                <td>
                    <select name="gecmeDurumu">
                        <% if (dersNotListesi.get(i).getBasariDurumu() == 2) {%>
                        <option value="2" selected></option>
                        <option value="1">Başarılı</option>
                        <option value="0">Başarısız</option>
                        <% } else if (dersNotListesi.get(i).getBasariDurumu() == 1) {%>
                        <option value="1" selected>Başarılı</option>
                        <option value="0">Başarısız</option>
                        <% } else if (dersNotListesi.get(i).getBasariDurumu() == 0) {%>
                        <option value="1">Başarılı</option>
                        <option value="0" selected>Başarısız</option>
                        <% }%>
                    </select>
                </td>
            </tr>
            <% 
                } // for son%>
        </table>

        <div class="yazilarsaga dahaasagida dahayukarida"><input type="submit" class="duzbuton" value="Güncelle"></div>
    </form>
        <% } else {
        %>
        <form action="NotGuncelle" method="POST">
        <table border="1">
            <th>Öğrenci Numarası</th>
            <th>Öğrenci Adı Soyadı</th>
            <th>Geçme Durumu</th>
            <%
                for (DersOgrenci dersogrenci : dersNotListesi) {
            %>
            <tr>
                <td>
                    <%=dersogrenci.getOgrenci().getOgrenciNo()%>
                </td>


                <td>
                    <%=dersogrenci.getOgrenci().getAdSoyad()%>
                </td>

                <td>
                    <select name="gecmeDurumu">
                        <% if (dersogrenci.getBasariDurumu() == 2) {%>
                        <option value="2" selected></option>
                        <option value="1">Başarılı</option>
                        <option value="0">Başarısız</option>
                        <% } else if (dersogrenci.getBasariDurumu() == 1) {%>
                        <option value="1" selected>Başarılı</option>
                        <option value="0">Başarısız</option>
                        <% } else if (dersogrenci.getBasariDurumu() == 0) {%>
                        <option value="1">Başarılı</option>
                        <option value="0" selected>Başarısız</option>
                        <% }%>
                    </select>
                </td>
            </tr>
            <% 
                } // for son%>
        </table>
        
        <input type="submit" value="Güncelle" />
    </form>
    <% } %>    
<jsp:include page="../ek_son.jsp" />
